package com.qf.dao;

import com.qf.bean.Employee;

import java.util.List;
import java.util.Map;

/*
    !!!!!!Dao层只能穿一个参数，使用mybtis时候，最好这样，所以多参时候或者一参直接用Map传就OK
 */


public interface  EmployeeMapper {

    //导出查询
    List<Employee> findbyids(int[] empid);

    //批量删除
    int deletes(int[] empids);

    //查询列表    dao返回的为dao，service返回的为PaageInfo
    List<Employee> findall(Map map);

    //登录(在dao层只负责查出名字对应的数据，解析账号密码正确与否的比较在service事务层进行，如果dao曾也做这个事情，就太累了)
    Employee login(String username);

    int deleteByPrimaryKey(Map map);

    int insert(Employee record);

    int insertSelective(Employee record);

    Employee selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Employee record);

    int updateByPrimaryKey(Employee record);
}